.form {
  background-color: $bg-color-white;
  width: 702rpx;
  border-radius: 14rpx;
  @include lay_center;
  margin-bottom: 20rpx;
  font-size: 30rpx;
  box-sizing: border-box;
  padding:0 30rpx 30rpx 30rpx;
  &__title{
    font-weight: 600;
    color: #333333;
  }
  &__item{
    padding-top: 30rpx;
    .form__tip{
      padding-left: 10rpx;
    }
    .form__input{
      margin-left: 20rpx;
    }
  }
  &__select{
    @include flex;
    flex-wrap: wrap;
  }
  &__option{
    height: 64rpx;
    padding: 0 40rpx;
    font-size: 28rpx;
    line-height: 64rpx;
    margin-right: 20rpx;
    border-radius: 32rpx;
    font-weight: 400;
    background: #F7F7F7;
    border: 2rpx solid transparent;
    &--selected{
      border-color: #FEA4A4;
      color: #FC8B8B;
      background: #FFFFFF;
    }
    margin-bottom: 20rpx;
  }
  &__tip{
    font-weight: 400;
    color: #999999;
    font-size: 22rpx;
    line-height: 36rpx;
  }
  &__input{
    font-size: 28rpx;
  }
  &__label{
    font-size: 28rpx;
    font-weight: 400;
    color: #333333;
  }
  &__required{
    color:#E33737;
  }
  &__sep{
    height: 10rpx;
  }
  &__open{
    @include flex;
    font-size: 24rpx;
    color: #888888;
  }
  &__openIcon{
    width: 40rpx;
    height: 40rpx;
    &--opened{
      transform: rotateZ(180deg);
    }
  }
}
